More

    handling period leaks in public