BOM resolve edge case bugs