Oops, forgot to update lengths during add/remove!