so what are the solutions? or more appropriately.. are there any?