David Arnold what s keeping you awake