oops, missed a case, shouldn't have made the compiler shutup!