Work in progress. Lilim anon is rubbing unto me.