These inner methods should be private helper methods.