Signal marshalling