The guard in src/api/pokemon.ts rejects id < 0, but the error message says "0 < id <= 1025". So id 0 passes validation and gets sent to pokeapi, which has no pokemon 0. Either the check should be id < 1 or the message should say 0 <= id. Small one.