all->any for clarity