Took a bit longer than expected, but posted.