Changed device API