show_on_load defaults to false, re-add once 'don't show again' is implemented