issues with enable_if in g++4.9
SFINAE works - needs deduced type