Nice! Can we combine this with your above changes, and instead of checking for platform and setting a `system` variable separately, just set `sayer` in the above logic?