[WIP] SFINAE to the rescue (?)