added dependencies so the compiler shuts up