runtime: safe top block swig from other branch