This should be possible on MacOS, just need to implement & test
This should be possible on MacOS, just need to implement & test