diff --git a/lib/CF/Controller/Events.pm b/lib/CF/Controller/Events.pm
index f3e049a63d1a7c73cf217d1d69fb97acabb320dc..30a72a344bd59d86790abaef934246cf45403ab5 100644
--- a/lib/CF/Controller/Events.pm
+++ b/lib/CF/Controller/Events.pm
@@ -1,10 +1,11 @@
 package CF::Controller::Events;
 
-use feature 'signatures';
-no warnings qw{ experimental::signatures };
 use Mojo::Base 'Mojolicious::Controller';
 use UUID::URandom qw(create_uuid_string);
 
+use feature 'signatures';
+no warnings 'experimental::signatures';
+
 sub create ($c) {
     $c->openapi->valid_input or return;
 
diff --git a/lib/CF/Controller/Posts.pm b/lib/CF/Controller/Posts.pm
index cfd00503369cc5c6569f37aee43b776c694f8dd5..6a890ee4ce4e81ab183dc4888b5d97802c5d746f 100644
--- a/lib/CF/Controller/Posts.pm
+++ b/lib/CF/Controller/Posts.pm
@@ -1,10 +1,11 @@
 package CF::Controller::Posts;
 
-use feature 'signatures';
-no warnings qw{ experimental::signatures };
 use Mojo::Base 'Mojolicious::Controller';
 use Mojo::Pg::PubSub;
 
+use feature 'signatures';
+no warnings 'experimental::signatures';
+
 # TODO: do modelu
 use constant STATUS_ANNOUNCEMENTS => {
     1 => 2, # prijatelny n.p.
diff --git a/lib/CF/Controller/SSO.pm b/lib/CF/Controller/SSO.pm
index 880bae3d23d18c9c36a39d74ab931762aa874f21..767e1ee77800f3a8135f521253166d3dc77a2e59 100644
--- a/lib/CF/Controller/SSO.pm
+++ b/lib/CF/Controller/SSO.pm
@@ -1,12 +1,13 @@
 package CF::Controller::SSO;
 
-use feature 'signatures';
-no warnings qw{ experimental::signatures };
 use Mojo::Base 'Mojolicious::Controller';
 use Mojo::Pg::PubSub;
 use Mojo::UserAgent;
 use JSON;
 
+use feature 'signatures';
+no warnings 'experimental::signatures';
+
 use constant REDIS_CACHE_LIFETIME => 300;
 use constant REDIS_CACHE_KEY      => 'SSO SUBJECTS %s';