subscription utility methods