more cases for wider? predicate, most won't be exercised but setting some defaults