Added self to enable chain call