Curious to know why you needed create_instance()