This is not an atomic commit ;)

;) => I'll merge your PR then correct it, with a tear down and an update of the README according to your code.