# GNU `sed` <del>17</del> 16 bytes
Thanks to @someone in the comments for pointing out I had this solution backwards, that allowed me to shave off the no-matches check
```sh
/\bill[aiouy]/q1
```
Explained:
```sh
/ # Start pattern
\b # Match word boundaries
ill # Match literal "ill" as start of a word
[aiouy] # Match any of [aiouy] directly after
/ # End pattern
q1 # If found, exit with status 1, to false as per POSIX
```