be a bit more specific when picking out xml nodes (fixes #5)