++ looks good! But I remind you again you need a test for this.