initial dirty semantic whitelisting