In the interests of continuing the epic bikeshed that spawned this PR, I would like to offer a micro-optimization nit: can we replace exec with test here, since we're just using the boolean and don't need the array returned by exec?