before I look at rules.py this docstring doesnt mean much to me tbh