Better error checks in the describe module