Can this cope with things like session expiry? I'm not sure we can rely on expiry always being non-existent. Would logging in each time be a big problem?