shouldn't have been using char ___ = static_cast<short>()