simulator accepts devicetype