universe significantUnits funcction had two issues, 1 it kept checking if our c++ function that only returns significant units was returning significant units ...dumb... and 2 it never set un back to iter.current(), yielding the same unit returned by any python call to this function