added specialization for void return trampoline