Added support for a start & end offset