Add PassesWithin and PassesFor annotation support
use length() rather than count()