Update: coded default case w/ error_msg(opt)