Contains support

Sorry, at the end you return `alert` anyway. All fine!