Respect initial positioning in offset calculations

May possibly resolve #6