To ease the explanation, i've added a logger error call when the secondaryMethod is called