FIX: overflow of values