missing guards for dot