GetState() and GetInfo() now add error as a second return value