Empty body checks and some witty error messages...