Fail with TypeError instead of NoMethodError