pull find ident for mac into helper func, cleaner, will probably reuse