Ugh. Bug. contain-to-sm was declared twice, one of which was supposed to be contain-to-xs