due_ons creation/destruction specs skipped until we know if charge_cycle implementation requires it