Before this change, 'path' didn't exist so it would always return 'nil' when hitting this resolution. This also removes the rescue exception, as we don't want to catch all exceptions, but rather allow factor to catch them higher up the stack.