pretty error messages. xoxoxoxoxo