Follow best practices for #12.