ALL OR NOTHING!