Fix: better shadow coverage