pretty=False by default