add optional signature verification upon existance