Tidying up wrapper hooks
Change pulse and marshaller specs to use expect syntax
Omit specs from coverage now that there is an if statement in there