Better abort() and add some checks to make sure what we ask for to
render is really rendered