Return immediately if already completed