it has tests for method_missing