What shape will this one have? Presumably the same shape as the FA array + (3,)? Maybe the function could check that they are consistent?