generalized AMO chunk