I'm thinking this should be a property