Resistance-proof Antibiotics May Never Exist But There Are Some Promising Alternatives