Bug fix: cap_seal evaluated "data" twice