allow sources and exit if gem doesn't exist