more sophisticated kill