is position allowed to be negative, is count allowed to be negative?