Looks like you have duplicate code in the third commit. I guess there is a reason for that and also you will refactor some parts of the code changed here when fixing #33
It's just that deduplicating the code makes it less readable, so not worth it in this case IMO. Bah, here it is anyway if you want...
It's just that deduplicating the code makes it less readable, so not worth it in this case IMO. Bah, here it is anyway if you want...