placeholders don't work reliably