better error messages, small UI fixes/updates