Space interface refactor

Not intended to be checked in right now.

This check should not be necessarry (should be done in `SpaceInterface`).