Discrete devices