Added precision option