Assignments should not be made from within sub-expressions