giving one's all