Contains support

`confirm` -> `alter`?  Is there a comment why?