devil lies in the details