ensure no dependency