Wrapped stage functions so that users do not have to worry about closing channels.