Additions to NSFoundation