Stephen Babcock Devil meaning