Edited a bit for clarity.