also translate std::out_of_bounds => IndexError otherwise new std::exception => runtime catch will override - refs #1816