attemt to avoid compolation