It looks like the context switch and subsequent call to _PPutAway forces a screen clear oddly enough. This is not intended behavior.