pure proxy first