The ```return``` here causes the module to halt on an unexpected response.  As it sits in your repo now, this is fine, but when we receive and incomplete bleed, the leftover data causes this condition, and the module stops.