Separate out is_alive and is_activated checks into separate method

Fixes #145