add some Apple helpers