better error messages, removed exception (should be reproducable)