The procs and such make this hard to read.  It would be easier to read if it was @children = if Chef::Config[:versioned_cookbooks) ...