this is ugly after all
use valid case syntax