- Avoid unnecessary redundancy in function and variable names - Use more consistent variable names in some places - Avoid duplicate null checks and incorrect "ensure" naming - Use const in a few places - Pass more specific arguments besides just the curves - Remove unnecessary namespace specification