altering proxy methods