added seek-ability detection