adding recursive call for when user cookie isn't set yet.