if ( is != null && te != null && te instanceof IPipeTile )
{
IPipeTile pt = (IPipeTile) te;
if ( pt.getPipeType() == PipeType.ITEM )
{
int amt = pt.injectItem( is, false, dir );
if ( amt == is.stackSize )
{
pt.injectItem( is, true, dir );
return true;
}