I guess because it's implemented using method_missing.