Yes, yes and yes