Predicate methods check truthiness as well as presence
Update spec
Fix to_partial_path implementation