source here is what defines if this is external or internal, so no extra check should be needed here.