make various code aware of prest, may miss some