Separate this out into a few lines for clarity.