McClane and Farrell: think of one as hardware and the other as software.