Added requires retrieving for component