Yeah I think I like inheriting from self better