Stamp release