Fewer temporaries