Implement precision option