Behind shifting for append with test