more grid checking, shenanigans