always do getBeamInfo