@mengxr I did that, but it meant no longer marking ALS's constructor private.