refined proxy functions