I missed the unnecessary use of immediate evaluation assignment operators. Let's fix that once and for all.