I'd pull all these resolvers out into a separate file. Having them all here doesn't help.