ENH:  Allowing dimension = 4