honestly  i am happy to remove is parent  i do not care much  the only value it provides is an earlier failure to an end user  without it  creating the subport later would just fail instead  i will drop it from the spec and see who gets upset 