second check is unnecessaryk