Is it worth checking the profile's completeness earlier, so that if it is complete, you can skip the looking through the github user for website info?