empty by design