Also, default should probably be the last case.