read StackSafe paper, renamed the small versions