using around advice to remove race conditions