Fix for push data length

Push handlers were receiving a few extra bytes beyond the end of valid data.