vision and revision...?