overhauled the way we request context. now uses get from webaddress