this happens later in the process, see line 110