Any feature that can lead the user to causing themselves bother.
I like that it’s reversed accountability, where the mistake is the creation of the gun, rather than putting the blame on user’s (end-users or other developers) who unintentionally shoot themselves in the foot with the gun that you created.