Rigid analysis