Added NSDefault functionality