I followed the original code which uses `creator.is_anonymous()`. I wanted to keep the patch as minimal as possible.