* added !up to foaas
* elegantly handle target for foaas in case one isn't provided