must have at lease ...