the proper API is now push_output, out_try_push should either be made private or removed completely.
the proper API is now push_output, out_try_push should either be made private or removed completely.