unneeded check