Observers using Spl