Return on error and do not clean body when not being read.