valid cap