case statements could be removed as it fall through to default