Forgot about default template arguments, thanks MSVC.
Workaround for VC++2012 bug regarding member functions.

See: http://stackoverflow.com/questions/13096162/stdfunction-not-compiling-in-vs2012