Correct #respond_to? signature
Ensure we actually raise an error for missing methods
Don't replace existing methods
Allow multiple passes to handle dynamic content