compiles on Ubuntu 14.04