Attempt at #28 but can't test it