I was mistaken in believing that BFL classes had working copy constructors.