The checks for the server active status are now hidden behind a macro. This allows for the conditions of the activity to change without having to alter the code that uses it.