Observer code was completely broken. Made it work for fixed ensemble too