2 unnecessary calls