you should return ``true`` early here IMO.