bang with bit ops