How did that const sneak in? UGH! Finally compiles, lets make it work and move on