My take on avoiding branch closures