Keep Pods->id() from calling field unless it has to

Inspired by something @pglewis said