fix: be more informative on fail