precision fixes