hotfix edge case handling