Observer should be lowercase