do not assume native promises