Return early introduced a bug.