Let's pass the returning directly, allowing it to be blank for now. I don't think there is a need for the opts API right now.