Adding new features to a(n old) project. Specifications are clear, but one of the things is not possible without 1) adding yet another dependency (if such even exists) that may break or 2) writing the layout manager implementation myself. Wanna guess which option the customer chose?