Allow pass the item to give the possibility in the future extend this method without change the API