Reimplemented Ubuntu 12 compatibility