Use a transformer for observers