Initial sender impl