starting to update the go scanner to match the python scanner. going one commit at a time, so this will be small.