fix contains? signature