use newer Mojolicious features