use splices for 7.6.3 workaround until a real fix exists