improved vectorized support with signals and aborts