fixes #2, by future proofing it