Refactor the requests since they're so similar; Initialize session ids in the getter;