Yes,I have used more than once.But using custom state i cannot able to load the data automatially.I need to call any workflow.So in my case to store in custom state will not work.