Addjustment to child_op()