THIS IS A BETA RELEASE! I had not the time to test this very much so if you rely on this script blindly you may get some unexpected results. You may help me write some tests to be able to check things ...