It feels weird, but is the problem because of &?