More comprehensive print()ing