ideal space, will return ~