If this solution is accepted, then we don't need this part