since these always fail and are present in a specialisation, i don't see the problem of using FATAL_ERROR_MSG. (plus BOOST_STATIC_ASSERT doesn't work)