fix for not coercing into target tuple, updated javadoc