volt: Move 'ref' & 'out' handling to backend