some frickelei to support older versions of the compiler toolchain *yawn*