tested on Fedora 20