tier1 isn't even used due to interface.cpp/h