Move "chain" to subcall_noa and nix unused callsites