Consolidate some source offset handling code