#64 higher-level template split