globals is not to be used for this. it could contain anything