extension using Coypu internals