Fix an issue raised by Floris. See discussion at https://github.com/leanprover/lean/issues/433
closes #433