use overload q{""} => 'as_text', fallback => 1, ;