enable_if::type cannot form part of a template parameter space
Implicit conversion warnings silenced