checking for apichain; check direction of chain, reject if overloaded chain