Non-blocking protocols: flag and documentation