bitbang seems to work