Allow for custom placeholders

Fix issue #18.