update proper, fixed retvals to ok, fixed specs