Parameter names should be more semantic.