observer temp fix