Added variadic functions, cleaned up msghelpers more