little bug that only ever return a single target, oops