Move arc_size adjustment into SPL