We require mark/support to detect, so ensure the stream can handle that before trying