isActive method could give NullPointerExceptionA pump with an empty "block list" would cause NullPointerException ifisActive was called. (commit: a70cabb)