fixed hiccup dependency handling, improved error reporting