Rewrite to handle AFKs internally.