Could be nice to have uniform spaces hee