A device for sealing a puncture in a patient, the device including: a sealing component including: an elongate control member configured to pass through a puncture in skin of a patient, and an expandable member disposed near a distal end of the elongate control member; a sealing material delivery component including: a delivery tube through which the elongate control member of the sealing component is configured to extend, the delivery tube being configured to deliver sealing material through an opening in a distal end of the delivery tube, with the delivery tube including a first cavity configured to deliver a first sealing material to a location near the puncture in the patient when the expandable member in an expanded configuration abuts a surface defining a distal opening of the puncture; and characterised in that a guide sheath through which the delivery tube and the elongate control member are configured to extend, with either the delivery tube being configured to deliver a second sealing material to a location near the first sealing material in the patient, or the guide sheath being configured to deliver a second sealing material to a location near the first sealing material in the patient when the delivery tube and the elongate control member are withdrawn from the guide sheath wherein the sealing component further includes a tip releasably attached to the elongate control member distal to the expandable member, with the tip being configured to be inserted into and extend at least partially through a cavity in the first sealing material delivered inside the patient through the delivery tube. a sealing component including: an elongate control member configured to pass through a puncture in skin of a patient, and an expandable member disposed near a distal end of the elongate control member; an elongate control member configured to pass through a puncture in skin of a patient, and an expandable member disposed near a distal end of the elongate control member; a sealing material delivery component including: a delivery tube through which the elongate control member of the sealing component is configured to extend, the delivery tube being configured to deliver sealing material through an opening in a distal end of the delivery tube, with the delivery tube including a first cavity configured to deliver a first sealing material to a location near the puncture in the patient when the expandable member in an expanded configuration abuts a surface defining a distal opening of the puncture; and characterised in that a guide sheath through which the delivery tube and the elongate control member are configured to extend, with either the delivery tube being configured to deliver a second sealing material to a location near the first sealing material in the patient, or the guide sheath being configured to deliver a second sealing material to a location near the first sealing material in the patient when the delivery tube and the elongate control member are withdrawn from the guide sheath wherein the sealing component further includes a tip releasably attached to the elongate control member distal to the expandable member, with the tip being configured to be inserted into and extend at least partially through a cavity in the first sealing material delivered inside the patient through the delivery tube.