preassignment (buggy)