Change due to `P(...)`. When a promise is returned. We may avoid this if needed