better name value extraction callback.