Used actual promise syntax... oops