delete on garbage collect yikes
sanitize specs