Better error messages; clarify optional setup in readme.