:fallen_leaf: to_hash isn't necessary