undo
thanks for the fix @bradgessler
add observers and ignore them in appraisal
silence warnings
v0.2.3