If we didn't already use a lot of NMS this would make life easier