Revert "Revert "firstChange""

This reverts commit d192ed674a0f9c33bad2f433d633956b4f7a2691.