Yes to all the above!