Empty checking for listing is done upto fn action management