Too many assumptiions.