#31 adds pre-check before starting TCP/HTTP executor