Have on_fulfill take precedence over block in #then