Nit: This is probably over 80 characters but it's hard to tell in github review.