removed default case that should never be hit