@igorw why are you disagreeing here? Switch seems to be the logical choice to match the constants