handles empty/whitespace questions and usernames