give it your all or give nothing. -JPL