Greatly improved safety() and added file: LICENSE