slimmed down promise
shaved off another kb