altering proxy logic