Is length reused? Maybe it can be removed