Observer should be multifile.