In some cases one might want to use negative offset. Currently it doesn't allow negative offset because it intetpret negative numbers as non-integers 