Make source length a dynamic thing.