Adding cached-destructive-push to the wrapper