remove redundant implicit