Annoying, these functions do work in the right situation but some are failing due to macOS SDK changes.