Evaluating it multiple times, can have side effects and is possibly slow. So its definitly a bad idea. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>