wip -- move towards no promise
wip -- trying to kill promises, some kind of error I don't understand