- prevent client requesting components twice