add an if when call an @optional method