Added atomic flag for functions which cannot accept subfunctions