i broke BaseEdge