hmm... should this offset always be zero?