Question for you, should we ever use HttpStatusCodeResult or should we always use HttpStatusCodeWithBodyResult? (e.g. what about 400?)