eat properties
more cleanup