this should finally fix the dependency problems