See below for comment on this conditional