update view to handle bad user request