I've yet to meet a developer who enjoys being greeted with broken code and cryptic error messages, particularly when those error messages aren't very helpful in providing clues as to why things aren't working...