takeWhile: fix obo issue