address instance/instance_id confusion

also change some exception reporting