Update after comments: Removed user context var. Removed condition in unupport state check.