adding support for allocations in 32bit range