Allow 0 as offset, return NULL (probably bug)