Cats are amazing.