Does that actually compile?! Can you use `0l` instead of `0` to force it to be a long?