These methods need to be private, but cant seem to test them if this is so?