account for full range