Soft dependency support