linker resubmisision, not the neatest but works for all references other than input-18