create the child if it doesn't exist

This is because previously we assumed that the OPT tree would cut every
child, this is not the case anymore.