covenant is probably a good thing on the long-term. however getting covenants are hard to get right. saying this as someone who spent a lot of time doing reviews on covenants over the past years.