let's look at some internals...