enforce heightchange as well in block dependencies
enforce size limits