automation type must match exactly