how did this even work on the ci???
some stuff had to get merged into it due to circular dependencies so I guess what is in onions now is all onions.