Favoriting Bad Animals with Jim the Poet and Amanda: Playlist from May 7, 2022 Favoriting

Jim the Poet's avatar View Jim the Poet's profile Favoriting
Amanda's avatar View Amanda's profile Favoriting

Songs and sounds to delight a wide variety of animals. Play this show for your cat, dog, turtle, parrot, fish or any animal you happen to know.

Saturday 6 - 9am (EST) | On WFMU | 91.1, 90.1, 91.9 FM & wfmu.org
WFMU LIVE Audio Streams (Get help):   Pop-up  |  128k AAC  |  128k MP3  |  32k MP3

<-- Previous playlist | Back to Bad Animals with Jim the Poet and Amanda playlists | Next playlist -->


Favoriting May 7, 2022: Do The Dog

Listen to this show: Pop-up listen Pop-up player!

(* = new)

Artist Track Images New Approx. start time
Amanda and Jim the Poet  Bad Animals Theme Song   Favoriting      
Jiony  Cotorra Serrana Occidental   Favoriting     0:01:00 (Pop-up)
25,000 Kittens  Boo   Favoriting     0:04:56 (Pop-up)
Robert Earl Keen  The Armadillo Jackal   Favoriting
Favoriting
  0:15:08 (Pop-up)
Iggy Pop  Dog Food   Favoriting
Favoriting
  0:18:17 (Pop-up)
Sote  Dogs   Favoriting   *   0:20:57 (Pop-up)
Olla Boy Language  Purr Demo 3   Favoriting     0:27:34 (Pop-up)
Special Request  Salsa Smurph   Favoriting     0:31:22 (Pop-up)
 
Red Rhodes  Crippled Lion   Favoriting
Favoriting
  0:44:30 (Pop-up)
Magnetic Fields  A Chicken with Its Head Cut Off   Favoriting
Favoriting
  0:48:05 (Pop-up)
Jerome Courtland  Theme to Old Yeller   Favoriting     0:50:36 (Pop-up)
Judy Henske  High Flying Bird   Favoriting     0:52:52 (Pop-up)
JIM READS POEM  Sad Animals   Favoriting
Favoriting
  0:56:00 (Pop-up)
Mr. Mister  Broken Wings   Favoriting     0:58:45 (Pop-up)
Some Velvet Sidewalk  Mousetrap   Favoriting     1:03:17 (Pop-up)
Jonathan Winters  A Mouse Just Caught in a Trap   Favoriting
Favoriting
  1:05:17 (Pop-up)
Elvis Presley  Suspicious Minds   Favoriting     1:06:41 (Pop-up)
 
Andrew Jackson  Shifting Voices   Favoriting     1:23:33 (Pop-up)
Bonnie “Prince” Billy & Matt Sweeney  Goat and Ram   Favoriting
Favoriting
  1:33:38 (Pop-up)
Little Hag  Leash   Favoriting   *   1:38:37 (Pop-up)
Museum of Natural History Spring Series  Animals in the Wild: Dos and Don'ts   Favoriting     1:41:45 (Pop-up)
Paul De Vries & Murray Weinstock  The Dachs Song   Favoriting     1:44:53 (Pop-up)
Gary Lewis and the Playboys  Green Grass with chewing   Favoriting     1:47:22 (Pop-up)
The Byrds  Chestnut Mare   Favoriting
Favoriting
  1:49:00 (Pop-up)
 
Abbie From Mars  Kittens Will Bite   Favoriting
Favoriting
  2:06:31 (Pop-up)
Sudan Archives  Dogtown   Favoriting   *   2:09:04 (Pop-up)
The Specials  Do the Dog   Favoriting     2:12:23 (Pop-up)
Liz Phair  Dogs of L.A.   Favoriting
Favoriting
  2:17:43 (Pop-up)
Sailor Cat  Norwegian Wood   Favoriting     2:17:47 (Pop-up)
Beatle Barkers  Day Tripper   Favoriting     2:19:01 (Pop-up)
Baja Marimba Band  How Much Is That Doggie in the Window?   Favoriting
Favoriting
  2:21:36 (Pop-up)
 
Kitty Korner with Kathleen  Tyga   Favoriting
Favoriting
  2:30:54 (Pop-up)
Damien JOE  Little Hamster   Favoriting
Favoriting
  2:33:34 (Pop-up)
Cub  My Chinchilla   Favoriting     2:35:48 (Pop-up)
Lou Reed with David Bowie  Hop Frog   Favoriting     2:37:18 (Pop-up)
The Preachers  Chicken Papa   Favoriting
Favoriting
  2:41:04 (Pop-up)
Leroy and the Drivers  The Sad Chicken   Favoriting     2:41:23 (Pop-up)
Guy Mitchell  Hoot Owl   Favoriting     2:44:49 (Pop-up)
Daniel Johnston  Like a Monkey in a Zoo   Favoriting
Favoriting
  2:46:46 (Pop-up)
The Handsome Family  Wildebeest   Favoriting     2:49:25 (Pop-up)
 
The Kinks  Animal Farm   Favoriting     2:58:20 (Pop-up)


<-- Previous playlist | Back to Bad Animals with Jim the Poet and Amanda playlists | Next playlist -->

RSS feeds for Bad Animals with Jim the Poet and Amanda: RSSPlaylists feed | RSSMP3 archives feed

| E-mail Jim the Poet,E-mail Amanda | Other WFMU Playlists | All artists played by Bad Animals with Jim the Poet and Amanda |

Listen on the Internet | Contact Us | Music & Programs | WFMU Home Page | Support Us | FAQ

Live Audio Streams for WFMU: Pop-up | 128k AAC | 128k MP3 | 32k MP3    (More streams: [+])


Listener comments!

Avatar Swag For Life Member 6:08am
Amanda:

Good morning creatures
Avatar Swag For Life Member 6:10am
ziti wuz here:

25,000 kittens can't be wrong
Avatar 😼 Swag For Life Member 6:11am
Jim the Poet:

If you can, please help us help Bryce.www.gofundme.com...
Avatar Swag For Life Member 6:35am
G:

It's Saturday morning! But I am working here lol. Where did I go wrong? haha
Avatar Swag For Life Member 6:36am
G:

@Jim: Gave 100 last night. Anonymously. Not sure I wanted my first and last name out there on the open web lol
Avatar Swag For Life Member 6:39am
luka:

gm animals. let’s hit that goal for Bryce today.
  6:40am
Cooh John:

Good morning Jim, Amanda, and manimals.
Avatar 😼 Swag For Life Member 6:45am
Jim the Poet:

Thanks for whatever you can give to Bryce's cause. We cannot ask you to give him money on the air due to FCC regulations, but we're thankful and overwhelmed by all that have given.
  6:46am
Rob from Maryland:

Good morning everyone
Avatar Swag For Life Member 6:49am
G:

Mag Fields always a plus lol
Avatar Swag For Life Member 6:49am
dday:

@Jim: Good Morning. Just curious , does that FCC reg apply because wfmu broadcasts terrestially? Does it t not
apply to the internet stream?
Avatar Swag For Life Member 6:50am
G:

Yes, FCC is for terrestrial radio. WFMU is non-commercial, cannot promote money-making stuff. DJs cannot mention their own projects that might give them income, etc.
Avatar Swag For Life Member 6:50am
ziti wuz here:

i heart MF
Avatar 😼 Swag For Life Member 6:51am
Jim the Poet:

FCC only applies to broadcast radio
Avatar Swag For Life Member 6:52am
happymaan:

Oh I loved this song as a kid!
Avatar Swag For Life Member 6:53am
dday:

Thanks G. I studied some "music" business law many years ago '98 - '99 at the outset of "internet radio." I haven't kept up on the latest (not an attorney). I'm always interested in where things stand today. So the links to the support page are OK because they do "the asking" yes?
Avatar Swag For Life Member 6:54am
G:

The links to gofundme are listener comments on the internet, FCC rules do not apply to that.
Avatar Swag For Life Member 6:55am
dday:

Cool. Link away :) I see the page is doing well. That's good
  6:57am
b0b0b0b0b0b0b plasticland:

Judy was from Wisconsin as moi is ..she was from up north ..me Milw.
Avatar Swag For Life Member 6:58am
ziti wuz here:

got a peanut?
Avatar Swag For Life Member 6:58am
happymaan:

This is a good one Jim!
Avatar 😼 Swag For Life Member 6:58am
alanSixº:

buenos dias! Whoa this is fantastic Jim
Avatar Swag For Life Member 6:58am
Baja Joe:

Duck in disco fries. I do know what you mean.
Avatar 😼 Swag For Life Member 6:58am
Jim the Poet:

Sad Animals

Today I feel like a monkey in Alcatraz
I feel like an otter at Studio 54 in 1976
I feel like an analogy in the mouth of an alligator
I wouldn't wish my problems on a possum in a pickle jar
I'm not one to complain, but I feel worse than a bison
in a Geico commercial
I feel lower than a humpback whale at a Los Angeles Clippers game
I feel like a kangaroo wearing a red ensign shirt in the Original Star Trek with William Shatner and Leonard Nimoy
I don't get any respect, I feel like an eagle on the moon
I got the blues, like a beaver stuck in a Xerox machine
I'm locked in a cage like a woodpecker in an ATM when the door closes
Friends, I hope you are never like me
A fish in the Chuck E Cheese plastic ball pit eating a slice of Chuck E Cheese pizza in which the cheese means plastic
Far be it from me to bemoan my sorry state of affairs
I feel like a hornet watching C-SPAN 2
I'm a llama in Hell, wearing too many delightful scarves
I am a dog driving the Path train waiting forever for the bridge in Kearny to come around
I feel like a duck in the disco fries, if you know what I mean
I feel like a wombat in a poem that should have ended two lines ago
I feel like a cat in a tree watching the final episode of the Sopranos on repeat until the universe explodes
Avatar Swag For Life Member 7:00am
happymaan:

The FCC is very strict about staying non-commerical on the amateur bands as well
Avatar Swag For Life Member 7:01am
dday:

Topic change: Little Drella is doing great..pissing off Squeezle with his boundless play energy & attack mode posturing. He follows the big guy everywhere & at times thinks he's Mom, kneading & nuzzling him. I separate them if the going gets rough. Overall, they are working it out.
Avatar Swag For Life Member 7:01am
Amanda:

Good animal morning to all of you waking up!
Avatar 😼 Swag For Life Member 7:02am
alanSixº:

I always thought this was Christopher Cross
Avatar Swag For Life Member 7:02am
dday:

@happyman: do you mean things like shortwave & ham? I had a good friend & neighbor who was big into that. Now he's in FL
Avatar 😼 Swag For Life Member 7:04am
alanSixº:

I slept at a friends house last week and forgot about bad animals and I felt like I missed church
Avatar 7:04am
HyperDose:

I think we all feel like a possum in a pickle jar sometimes. Beautifully wrought, Jim.
Avatar 😼 Swag For Life Member 7:04am
alanSixº:

like if I cared about church
Avatar Swag For Life Member 7:05am
dday:

@alan: Todd Rundgren is doing 3 different tours in 2022 :one involves Christopher Cross and other doing The Beatles Rubber Soul : todd-rundgren.com...
Avatar Swag For Life Member 7:06am
happymaan:

@dday Yes, I just got my ham license a bit ago. Next month is the big hamfest in Atlanta, and I'll be going to one in Huntsville as well.
Avatar Swag For Life Member 7:06am
dday:

Very cool happyman. Congrats & have fun
Avatar Swag For Life Member 7:06am
adampsyche:

good morning creatures
Avatar Swag For Life Member 7:07am
dday:

Bad Animals & Reggae Schoolroom are my church
Avatar Swag For Life Member 7:07am
happymaan:

Thanks @dday, I currently have the general license, I still gotta get the extra license...then the studying is done.
Avatar Swag For Life Member 7:08am
Amanda:

Omg Alan, that is so amazing - thank you for that! We worship at the altar of animals
Avatar 😼 Swag For Life Member 7:10am
Strandlund:

Good Morning Jim, Amanda and all you animals out there, good and bad.
Avatar Swag For Life Member 7:11am
happymaan:

I'm just about done with work!
Avatar 😼 Swag For Life Member 7:12am
alanSixº:

haha it’s true Amanda - dday that’s a cool Rundgren project - Happyman was just reading up on getting a ham license because it’s the only way to potentially communicate with the space station 😁
Avatar 😼 Swag For Life Member 7:13am
alanSixº:

“I” was
Avatar 😼 Swag For Life Member 7:14am
john_zilla:

it's possible, I heard it one time. takes good aim
Avatar 😼 Swag For Life Member 7:14am
john_zilla:

lazy/non active ham here. use an app to help you track its rise/fall across sky
Avatar 😼 Swag For Life Member 7:14am
john_zilla:

good morning animals
  7:14am
Toothgrinder Tom:

I learned recently that New World vultures and Old World vultures aren’t actually from the same family of birds, they just evolved to look alike (convergent evolution).
Avatar Swag For Life Member 7:15am
happymaan:

Yes Alan! You can, and the space stations using frequences allocated to the tech. license (first level) so you only need to pass the first level to do that. You can find people doing it on youtube.
Avatar Swag For Life Member 7:15am
happymaan:

@Alan a directional antenna helps for that.
Avatar 😼 Swag For Life Member 7:16am
alanSixº:

Happyman i saw they have a project where you can arrange a call but I spose it’s a hard list to get on
Avatar 7:16am
HyperDose:

The ISS moves fast. I volunteer to be your antenna pointer guy, happymaan
Avatar Swag For Life Member 7:17am
happymaan:

@Alan, I met a woman on the air who is a teacher, she just got her license because she got her class an appt. to speak with the space station.
Avatar 😼 Swag For Life Member 7:17am
john_zilla:

there's two things going on here, the ISS runs a repeater that you can talk through, and also the astronauts can talk
Avatar Swag For Life Member 7:18am
happymaan:

One of my ham friends reached the space station back in the 70's or something so the astronaut was having my buddy tell him who won all the sports games. It's one of his ham highlightes.
Avatar 😼 Swag For Life Member 7:18am
alanSixº:

Wow! Happyman I gotta get my license cause I wanna talk to the space station on air
Avatar Swag For Life Member 7:19am
happymaan:

@Alan, you have my e-mail....reach out any time
Avatar 😼 Swag For Life Member 7:19am
alanSixº:

Cool Happyman I’ll be in touch
  7:20am
yippie:

the beastie boys said: my man MCAs got a beard like a billy goat
Avatar Swag For Life Member 7:20am
melinda:

Morning everyone
Avatar 😼 Swag For Life Member 7:21am
alanSixº:

Gonna go start the cawfee I’ll be back
Avatar Swag For Life Member 7:21am
happymaan:

Later folks, done with work. I got a trash-pickup hike that it looks like I'll be able to make. Be well everyone and start studying @Alan! Thanks for the show Amanda and Jim!
Avatar Swag For Life Member 7:23am
dday:

I'd have a goat & ditch my lawnmower, if not for winter. No barn.
Avatar 😼 Swag For Life Member 7:25am
alanSixº:

who names their kid Andrew Jackson??
Avatar Swag For Life Member 7:26am
Amanda:

RIP MCA, gone 10 years now </3
Avatar 😼 Swag For Life Member 7:26am
Jim the Poet:

I'm sorry Miss Jackson
Avatar 😼 Swag For Life Member 7:27am
Jim the Poet:

Oh, wow, I was just watching Beastie Boys sing Sabotage on Letterman last night
Avatar Swag For Life Member 7:32am
dday:

Mr & Mrs Jackson? :)
Avatar Swag For Life Member 7:36am
dday:

Never really a Beasties fan but back in the 80's I supplied an artist, Jeffrey Brettschneider with electronic scrap parts from pinball & arcade games (I was a repair tech for them at the time) for his "" (4'x8' on plywood) collages. He sold one to one of the Beastie's for $50K
Avatar Swag For Life Member 7:37am
melinda:

A woodchuck just came into my yard, had a bite of leaves and left. So cute.
Avatar Swag For Life Member 7:38am
Amanda:

They're really cute and fat
Avatar Swag For Life Member 7:42am
dday:

I see animals with my eyes
Avatar Swag For Life Member 7:44am
Amanda:

I think Tom Nicholson is being a little modest when he says he can't see animals
  7:44am
Blackdope Goat:

Groundhogs are TRULEY a bad animals. Good morning DJ Bad Animals with Jim the Poet and Amanda. I had a wolf for breakfast, his table manners were savage.
Avatar Swag For Life Member 7:46am
fred:

If someone wants to helps Bryce but wants their listener name displayed instead of their non-WFMU one, it's possible:
First go there: www.gofundme.com...
Donate and pay (there you have to enter your credit card name). Then you get a summary of your donation and there's an "edit" button on the upper right that lets you edit the displayed name
Avatar Swag For Life Member 7:51am
Amanda:

There was a guy a few years ago who noticed a groundhog invading his garden, so he planted a second garden just for the groundhog and the groundhog brought his girlfriend to live there and raise a baby
Avatar Swag For Life Member 7:52am
Amanda:

I think the groundhog might be named "chunk"? I don't remember. The female was named "Nibbler"
Avatar 😼 Swag For Life Member 7:53am
dale:

morning. first hummingbird sighting this morning. i just put the feeder out a couple of days ago too.

chestnut mare takes animal husbandry to a weird level.
Avatar Swag For Life Member 7:54am
dday:

She'll be just like a wife? Boundaries Roger, boundaries
  7:56am
Blackdope Goat:

The groundhogs around me live somewhere else but during the spring and summer they vacation in my yard under the buildings and delight in tender garden and flower buds...arrgh!
Avatar Swag For Life Member 7:57am
dday:

If his horse is anything like my ex wife, she'll spend me into debt then take off ;)
Avatar 😼 Swag For Life Member 7:59am
dale:

three baltimore orioles at the orange halves on the ground, three or four male grosbeaks...my morning is very colorful.
Avatar 7:59am
HyperDose:

You might be able to get it to sign a prenup if you tape a pen to her hoof, dday
Avatar Swag For Life Member 7:59am
dday:

Hee hee Hyper Dose
Avatar Swag For Life Member 8:01am
G:

People in Maryland sometimes say they wished they saw more orioles down there...
Avatar 😼 Swag For Life Member 8:03am
dale:

is it a merle haggard-themed establishment?
Avatar 😼 Swag For Life Member 8:03am
alanSixº:

Little Hag yeah! She’s great -
Avatar 😼 Swag For Life Member 8:03am
john_zilla:

Mama Tried has fierce drinks yum
Avatar 😼 Swag For Life Member 8:04am
alanSixº:

Whoa that was an outstanding Derby bugle Amanda
  8:05am
dano59:

I once happened upon a Chestnut Mare when I lived in Texas. I gotta tell ya, she was gorgeous.
Avatar 😼 Swag For Life Member 8:05am
alanSixº:

I’ll let you know whose gonna win the Derby after I talk to my dad later - he goes too OTB literally everyday and never bets more than 2 bux on a race
Avatar 😼 Swag For Life Member 8:06am
alanSixº:

Yeah Abbie !
Avatar Swag For Life Member 8:08am
dday:

I'm going with Happy Jack at 21-1 odds
  8:10am
gauche knee:

Love the show, love horses, but hate horse racing. I’m all for gambling & spectacle, not so much the animal cruelty.
  8:12am
gauche knee:

Does anyone know if the parking by Mama Tried leans more to not so bad or next to impossible?
Avatar 8:14am
Stashu:

Love you guys❤️
Avatar 😼 Swag For Life Member 8:14am
Strandlund:

Love hearing the Specials on WFMU!!
  8:16am
cheyenne:

Loving the set !!!
Avatar 😼 Swag For Life Member 8:16am
alanSixº:

Yo Stashu!
Avatar 😼 Swag For Life Member 8:17am
alanSixº:

There’s a dog/mafia metaphor going on here
Avatar 😼 Swag For Life Member 8:17am
Jim the Poet:

Are you on the road, Stashu????
Avatar Swag For Life Member 8:21am
dday:

Sounds like Day Nippers
Avatar Swag For Life Member 8:21am
luka:

best song i’ve ever heard
Avatar 😼 Swag For Life Member 8:23am
dale:

a reminder to not buy your doggie in a store.
Avatar 😼 Swag For Life Member 8:23am
alanSixº:

Sounds even better on the radio !
Avatar 😼 Swag For Life Member 8:24am
Strandlund:

Good point, dale!!
Avatar Swag For Life Member 8:26am
Baja Joe:

Amanda said Baja (to be followed by Beavis & Butthead chuckles)
Avatar 😼 Swag For Life Member 8:26am
alanSixº:

I think it might a been alan - it was a dollar in Asbury Park !
Avatar Swag For Life Member 8:26am
Baja Joe:

Alan!
Avatar 😼 Swag For Life Member 8:27am
alanSixº:

Hi Hi joe!
Avatar Swag For Life Member 8:29am
melinda:

I've noticed it's generally applied to women or younger people, too.
Avatar 8:30am
HyperDose:

Abbie from Mars BC: abbiefrommars.bandcamp.com
That song is the first single from her forthcoming "My Debut Second Album"
Avatar Swag For Life Member 8:30am
dday:

Haven't heard whipsmart or whippersnapper used in recent years..except maybe by The Old Codger :)
  8:31am
cheyenne:

I adopted my beloved cat Rita via Kathleen!! Furever in her debt
Avatar Swag For Life Member 8:31am
dday:

Wow..Tyga's a beauty!
Avatar Swag For Life Member 8:32am
melinda:

@dday so maybe whipsmart derives from whippersnapper? it always seemed tinged with a patronizing tone to me.
Avatar 8:32am
HyperDose:

Gray toe beans! 😍
Avatar 😼 Swag For Life Member 8:33am
Strandlund:

Tyga is one handsome boy!!
Avatar Swag For Life Member 8:34am
melinda:

beautiful coat
Avatar Swag For Life Member 8:34am
luka:

Tyga… hello
Avatar Swag For Life Member 8:35am
dday:

Could be melinda. Old Timey words for sure :)
  8:36am
Rob from Maryland:

Cub!!
Avatar 😼 Swag For Life Member 8:38am
Will the Sound Guy:

I've been listening from around 7.. Just saying hi to Amanda, Jim, and all!!!
Avatar 😼 Swag For Life Member 8:38am
Handy Haversack:

Morning, Amanda, Jim, and other mammals and nonmammals.
Avatar 😼 Swag For Life Member 8:39am
Handy Haversack:

HyperDose! How'd everything go?
Avatar 8:41am
HyperDose:

Surgery went well, Handy! Turns out I had a deviated septum too which I didn't know about until I saw the paperwork. The staff were extremely friendly and accommodating. Little to no pain, wisdom teeth were much worse than this. Probably won't be attending the Wake meetup because I'll still be on antibiotics, and being in the city is too big of a covid risk right now.
Avatar 😼 Swag For Life Member 8:43am
Handy Haversack:

Bittersweet news, HyperDose! Was looking forward to meeting (up). But very glad it all went so smoothly.
  8:45am
Greg from ZONE 5:

Morning, Hoot Owls!
Avatar Swag For Life Member 8:47am
Amanda:

Hiya Greg!
Avatar 😼 Swag For Life Member 8:51am
Will the Sound Guy:

🧚‍♀️ 🧚‍♂️ 🧚‍♀️ 🧚‍♂️
••••••••••••••••
^^^^^^^^^^^^^
::::::PIXIE:::::::
|||||||||||||||||||||||
☆☆☆☆☆☆

For Bryce and HD!!!
Avatar 😼 Swag For Life Member 8:52am
Jim the Poet:

Hey Greg!
Avatar Swag For Life Member 8:53am
Amanda:

Hey thank you all so much for checking in and listening today! Special hello to Rita xoxo
Avatar 8:53am
HyperDose:

Thank you, Will ❤️
Wish I could help with the Bryce thing but I'm still dealing with hospital bills from last year. Hope he's in good spirits.
  8:53am
Kathleen from JC:

Belated good morning, all! I’m on the road in Clearfield PA. Just woke up.
Avatar 😼 Swag For Life Member 8:57am
Handy Haversack:

Thanks, Amanda, Jim, and all the Bad Animals! Keep on howling, everyone!
Avatar 😼 Swag For Life Member 8:58am
Will the Sound Guy:

lol, Hi Micah!!
Avatar 😼 Swag For Life Member 8:58am
Jim the Poet:

Micah is really here!!!
Avatar Swag For Life Member 8:58am
dday:

Thanks all
Avatar 😼 Swag For Life Member 8:58am
Handy Haversack:

I have stayed in two different motels in Clearfiled, PA!
Avatar 😼 Swag For Life Member 8:58am
Will the Sound Guy:

Thank you Amanda, Jim, and all!!! Be well everyone!!!
Avatar Swag For Life Member 8:58am
luka:

have a lovely saturday, everyone.
Avatar 😼 Swag For Life Member 8:59am
Jim the Poet:

WORD TO YOUR MOTHERS
Bottom
Comment!
Name
Email
(C) 2023 WFMU. Generated by KenzoDB, written by Ken Garson