and relax the not-empty safety check to stay more intuitiuve
This saves a lot of space and load/save time for wallet caches