broke it doing the zeroing thing