prototype errors