Thanks! I think require is sufficient but it can't handle cycles by itself. So should I make a new pr with just the bootstrap fixed and the extra leak detection feature?