use tape instead of tap