New spread handler