Subspace hatcher