Yeah it does in case of bad payload....thros IOException