Bug Issues: When a user is null, the searching algorithm would crash. A check for null was placed after getting the user.