Shouldn't this be `append head`?