`Take()` clears members but needs to protect against calling nng methods with null values
Take()clears members but needs to protect against calling nng methods with null values