Are programmable devices are allowed?