unneeded else deleted