Wow, John Calvin will be proud of you...