subdomain_session was a bad idea. session should simply respect Agency.current