Enjoying some Moroccan magic with the skills of Alan Stokes