more information on seeking here, http://stackoverflow.com/a/14017232/1044366