still handling the full range problem. run with dgb to follow