Yes, sometimes it is better to make developers think about when and where certain things are required.