Let the user pass context