Cascading - not ready for merge

This looks like you're finding projections with ancestors that don't appear as ancestors to the command - is that the case? If so, that's a bug - I don't think you should need to do rearranging like this...