added useless-gap