don't write non-state changes to db