Fix Doublespeak, log Doublespeak

Check object types and try eval so we don't break rollback.
(We should be logging everything for now, too.)