Taben found this today and showed it to me. Now that last panel Delura Render Comics 002 makes even more sense.