Pick executables deterministically and warn when doing so

Fixes issue #104.