render method is fully isolated