turn some assignments into immediate ones to speed stuff up