Wouldn't it be best to have this check in the Call() function instead of the readBody?