Marmalade delivers again