- the ternary expressions were previously used to decide the direction of generated part selects - this fixes an issue where ternaries were generated for LHSs