Changed to protected buffered image for canCloak