That implementation is wrong in multiple ways.  First of all, it should return the pre-increment value.  Second, it doesn&#x27;t actually increment your variable (you need to use an `inout` parameter for that).<p>Perhaps this demonstrates perfectly why it&#x27;s being removed!