throw more readable error for invalid children
0.3.15