Forgot to compare to std::true_type::type if no operator is present