Added an abstract subscriber