Appears to work as intended. Need to adjust layout a bit to be more
readeable/friendly.