implemented mechanism to compile with non core ext deps