added pre-existing render check