bug fix: bitmap shifts