Allan's version