Understanding the bulkhead design pattern