Special thanks to gnome3 and systemd developers