if ($use_socket) { eval "use Socket"; # ok: Socket gets loaded at run-time # if $use_socket is true }