tested append, fixes #4