This should have default case with fail() like the others