better auto precision