# content
The cat preemption rules seem to work as designed: an interruption (me taking a photo) aborts the cleaning process; the cat then services the interrupt first, and finally, after the interrupt handler finishes, it continues to clean itself where it left off.

# source.content
The cat preemption rules seem to work as designed: an interruption (me taking a photo) aborts the cleaning process; the cat then services the interrupt first, and finally, after the interrupt handler finishes, it continues to clean itself where it left off.

# attachment[].name
Possibly a cat which was cleaning itself, or possibly not - I cannot vouch with certainty that this photo contains a cat.