Attempted to fix problem and answer more of question 1. Grow still confounds me.

Signed-off-by: aczirkle <aczirkle@gmail.com>