Doing initial work for device compatability.