Prevent double with vault