architecture-fails-3