use move instead of reset/release