Don't synchronized when not needed