this could return `null`. did you test to make sure that passing `null` as the 3rd arg to the atom does what we expect? i.e., in the normal case where it's not finding child elements?