That explains why i couldn't separate this into three PR :) Thanks!