Guarded assignments should override null values