another check to conserve memory