Closes #28 with defaulting logic for reference-based searches