- consistent variable naming
- don't support 32-bit OSX platform
- don't support 32-bit OSX platform