switch to compile time dependencies