consistent use of placeholder error