David absence from battlefield