Currently, you can cheat out a higher level of Devour by using Devour, and just leveling it up later. The spell currently does not save the gold value upon cast, but checks for level and talent upon granting the gold instead.

Repro:
1. Cast Devour on level 1
2. Gain a level
3. While still digesting that creep, level up Devour to level 2

Result: When Devour finishes, it grants you the level 2 gold, despite you having cast it while it was on level 1.

Expected: It should give gold based on the level as the spell was cast. Same for the talent. When you used Devour without the talent, and then selected the talent afterwards, that cast should not grant the talent bonus.