proxy can be blank