Updated to modern Mojolicious