Changed wasUpdated() to be more immediate. +minor changes