Updating (but incorrect target and not deriving prototype)