unneeded exit removed