adj now uses mask from spread