Implement real report()