Check handle before passing into RenderTarget
Initializer now requires a RenderTarget