Give up on supporting records
Add tests
Dont throw exceptions when walking records