Mihir | Switching to a threading operator rather than atomic function calls)