Must return true/false also