actually working subtract with filled out bits