post 404 support
remove key() method in favor of id()