Multiple errors can be returned by the same annotation now, array infra in place