java is dumb. send sigkill when necessary