these checks are now unnecessary