Why are we creating a unit token if we canceled creating a machine?