Rolled back dynamic switching, added device_override instead, made build
always imported