Request resource is the expensive operation.  Is there a way to check to make sure that we really want to check this file before you call request?  Can you just use proxy.getName() or something?