working without special bits