(ticks & (ticks - 1)) == 0?