Keep method implementation optional