#104 and #103