added some verbose information to a failed recycle stop
reorder opt to keep streaming happy (generic first)
pulled #27 as too low level and dangerous, not strictly needed