it's not, i must of been thinking about testability but i can always use a .send on the private methods