@jlsherrill params tell a function how to configure itself which is sort of what you are doing here. I don't directly see what makes specifying 'full_result' different than specifying 'environment_id'. There's an inconsistency there in terms of what qualifies for it's own method and what doesn't to me.