Increase reuse + stderr support
Allow for reuse of key method
Add support for calling pre extraction callback