depend on iuc dependencies and update documentation to warn for edge cases