add support for NSInteger (or any long long)