bounds checking on oID