export methods auto-set units if None