Fixing Source Analysis