assign info *before* using it