simpler bindings
use @unsafeify() @strongify()