also, why the `.lower()`? think i'd prefer having to specify with matching case