Yes and Yes and Yes