attempt to fix infinite loop on profile.complete