Improve alive()