BUG-1485: optimize primitive range checks