ever so slightly better promise check