resolved an issue with methods lazily evaluating.