Mark 2 methods as optional