append takes a dest as the first param, oops; adding some logging