Promise implements the Callback interface now