#81 abstract common bits away 1