One other thing is that launchers and other boxes that control weapons are DAL-A equivalent, so you have to be rigorous about your requirements and testing to ensure that a missile never accidentally fires. This drives up development costs as well, since you have to do a lot more work to verify and validate the system.