haltTag now returns error value