cosmetics
replaced bool-enums with std::integral_constant