fix: already-in-grid detection for skip