     systemd_unit = if unit == nil do
       systemd_unit
     else
-      %{systemd_unit |
-        name: unit.name,
-        options: unit.options,
-        desiredState: unit.desiredState,
-        currentState: unit.currentState,
-        machineID: unit.machineID,
+      %{systemd_unit | name:         unit.name,
+                       options:      unit.options,
+                       desiredState: unit.desiredState,
+                       currentState: unit.currentState,
+                       machineID:    unit.machineID,
       }
     end
 
     systemd_unit = if unit_state == nil do
       systemd_unit
     else
-      systemd_unit = %{systemd_unit |
-        systemdLoadState: unit_state.systemdLoadState,
-        systemdActiveState: unit_state.systemdActiveState,
-        systemdSubState: unit_state.systemdSubState
+      systemd_unit = %{systemd_unit | systemdLoadState:   unit_state.systemdLoadState,
+                                      systemdActiveState: unit_state.systemdActiveState,
+                                      systemdSubState:    unit_state.systemdSubState
       }
 
       systemd_unit = if systemd_unit.name == nil do

  @spec spinup_unit(SystemdUnit.t) :: true | false
  def spinup_unit(unit) do
    fleet_unit = %FleetApi.Unit{
      name: unit.name,
      options: unit.options,
      desiredState: unit.desiredState,
      currentState: unit.currentState,
      machineID: unit.machineID
    }

  	Logger.info ("Deploying unit #{unit.name}...")


  @type t :: %__MODULE__{}

  defstruct name:                nil,
            options:             nil,
            etcd_token:          nil,
            dst_port:            nil,
            desiredState:        nil,
            currentState:        nil,
            machineID:           nil,
            systemdLoadState:    nil,
            systemdActiveState:  nil,
            systemdSubState:     nil

  @spec get_fleet_api(String.t) :: pid
  def get_fleet_api(etcd_token) do
