     when: History.latestWas "truck-enter-scale"
     ->
       yield return @latestMentioned().then (scale) =>
-        History.persistWith "truckExitScale", {scale, truck: @}
+        History.createWith "truckExitScale", {scale, truck: @}
 
 Model = DS.Model.extend Timestamps, Relateable, Realtime, Historical, Multiaction, Actions,
   type: "tile"

      @get("model.histories").then Ember.isEmpty
    ->
      yield return @get("appointment").then (appointment) =>
        History.persistWith "truckEnterSite", {appointment, truck: @}
  departOnsite: action "click",
    label: "Mark Truck Departed"
    description: "Inform the warehouse that this truck has completed its business and has physically departed"

    when: History.latestWas OnsiteNames
    ->
      yield return @get("appointment").then (appointment) =>
        History.createWith "truckExitSite", {appointment, truck: @}
  arriveDock: action "click",
    label: "Truck Arrive at Dock"
    description: "Tell the system that this truck has physically arrived at this dock"
