remove redundant calls