allow set_title to be called directly