If you're not already tired of my notes... I think this should be `protected`?