Why by SK

optional protocol methods