Though that reminds me - I should make certain methods private