We're also seeing a failure in the KLayout pin overlap check, which appears to be caused by top-level IO signals extending beyond the grid boundary. We are importing those dimensions from the Caravel user_project_wrapper.def file, though - are we supposed to trim these IO pins during our top-level build?