val_wrapper
