@Wyvern: Sorry for the delay. Everything seems to check out, so accepted.