Refactor signature request proxy