improve status reporting, fixes #3