Soft, hard, splat