You have just removed set_rendered and reimplemented it here with no changes. Why not leave set_rendered alone, then?