@arschles throw the spray version into a val