Make placeholders actually work
Add initial fetch integration tests