From looking through the cases where `show_message` is called with an id (the only places are in the video_download.html template), this definitely seems like the best approach. Moving the clearing to the `show_message` function.