minor improvement
hide It implementation