It's also possible to introduce a new boolean check on darwin here and use yet another *PROMT_DEFAULT_DARWIN*.