[core vis] More migration
[hacc] Gotta use 'throw;' to rethrow errors.