Struggling with the take on retrieve