remove a redundant type since it will cause conflict on windows