fixed very subtle bug, you need I3Double.value