would it? not super familiar with engines so I could be way off base here, but it seemed to me like it always does a check to see if `main_app` responds to the method that's being called, and if it doesn't it raises the exception here.