tap has some nice properties