add smarter dict parsing for osx-defaults