End of June hardlaunch would not be unrealistic imho, early june however would be surprising.