better status reporting