this binding is probably fine...
implementation reference
we shouldn't explode the memory