strange, createinstance create an instance but dont return the instance.