No longer need to check `defined?(Rake)`. `defined?(MissingConstant.missing_method)` will return `nil` without raising exceptions.