Index: trunk/PS-IPP-Config/lib/PS/IPP/Config.pm
===================================================================
--- trunk/PS-IPP-Config/lib/PS/IPP/Config.pm	(revision 13276)
+++ trunk/PS-IPP-Config/lib/PS/IPP/Config.pm	(revision 13297)
@@ -1,5 +1,5 @@
 # Copyright (c) 2006  Paul Price, Joshua Hoblitt
 #
-# $Id: Config.pm,v 1.43 2007-05-05 02:52:28 price Exp $
+# $Id: Config.pm,v 1.44 2007-05-07 21:03:10 price Exp $
 
 package PS::IPP::Config;
@@ -16,5 +16,4 @@
 use Getopt::Long 2.35 qw( GetOptions :config gnu_getopt pass_through ); # Set pass_through so we don't kill @ARGV
 use URI 1.35;
-use Nebulous::Client 0.02;
 
 use base qw( Class::Accessor::Fast Exporter );
@@ -219,4 +218,12 @@
 {
     my $self = shift;		# Configuration object
+
+    eval {
+	require Nebulous::Client;
+    };
+    if ($@) {
+	carp "Can't find Nebulous::Client.";
+	exit($PS_EXIT_PROG_ERROR);
+    }
 
     return 1 if defined $self->{nebulous}; # Already started
